
#ifndef NOSAL_EXEC_INTERNAL_LOGGER_H_
#define NOSAL_EXEC_INTERNAL_LOGGER_H_

#include "nosal/log/logger.h"

namespace netaos {
namespace nosal {
namespace exec {
namespace internal {

#ifdef TRACE_LEVEL
constexpr netaos::nosal::log::LogLevel kLogLevel = static_cast<netaos::nosal::log::LogLevel>(TRACE_LEVEL);
#else
constexpr netaos::nosal::log::LogLevel kLogLevel = netaos::nosal::log::LogLevel::kInfo;
#endif

constexpr netaos::nosal::log::LogMode kLogMode = static_cast<netaos::nosal::log::LogMode>(
    static_cast<uint8_t>(netaos::nosal::log::LogMode::kConsole) | static_cast<uint8_t>(netaos::nosal::log::LogMode::kRemote));

}  // namespace internal
}  // namespace exec
}  // namespace nosal
}  // namespace netaos

#endif  // NOSAL_EXEC_INTERNAL_LOGGER_H_
